perm filename EXHAL.SAI[HAL,HE] blob sn#119948 filedate 1974-09-22 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	ENTRY
C00005 ENDMK
C⊗;
ENTRY;
BEGIN
REQUIRE "ABBREV[BBB,BBM]"SOURCE_FILE;
REQUIRE "MACMAC[BBB,BBM]"SOURCE_FILE;
DEFINE PROGRAM = ⊂ SUB ⊃;
EXTERNAL record_class entri(integer rtype, val, blocklevel;  string itemvar name;
				record_pointer(entri) link;
 				record_pointer(ANY_CLASS) semantics);
REQUIRE "HALREC[BBB,BBM]" SOURCE_FILE;
EXTERNAL record_pointer(ENTRI) old_id, new_id;

EXTERNAL record_pointer (ENTRI) array bucket [0:63];
EXTERNAL record_pointer(ENTRI)
var0,var1,var2,var3,var4,var5,var6,var7;
EXTERNAL record_pointer(ENTRI) var8, var9,
var10,var11,var12,var13,var14,var15,var16;
EXTERNAL record_pointer(ENTRI) var17, var18, var19;

SIMPLE external procedure error(VALUE string mess);


ref(stmnt) currstat, oldcurrstat;
ref(block) currblock, mainprog;
ref(cell)  currtail;
rexpr currexpr;

define maxblock = ⊂ 30 ⊃;
context array blockenv [0:maxblock]; integer blocktop;

define maxstat = ⊂ 20 ⊃;
context array statenv [0:maxstat]; integer stattop;

integer i;

REQUIRE "PRODEC[BBB,BBM]" SOURCE_FILE;
END;